package com.hakim.wfb.customer.params.trans;

import com.hkfs.fundamental.api.params.SessionParameter;
import org.hibernate.validator.constraints.NotBlank;

import java.math.BigDecimal;

/**
 * Created by Administrator on 2017/7/1.
 */
public class WithdrawCreditPointParameter extends SessionParameter {

    private static final long serialVersionUID = 1L;

    /**
     * 提现积分
     */
    private BigDecimal withdrawPoint;

    /**
     * 积分类型
     */
    private Integer pointType;

    /**
     * 地址类型
     */
    @NotBlank(message = "提现地址不能为空")
    private String addressType;

    /**
     * 支付密码
     */
    @NotBlank(message = "支付密码不能为空")
    private String payPwd;

    /**
     * 币价格
     */
    private BigDecimal coinPrice;

    public BigDecimal getWithdrawPoint() {
        return withdrawPoint;
    }

    public void setWithdrawPoint(BigDecimal withdrawPoint) {
        this.withdrawPoint = withdrawPoint;
    }

    public Integer getPointType() {
        return pointType;
    }

    public void setPointType(Integer pointType) {
        this.pointType = pointType;
    }

    public String getAddressType() {
        return addressType;
    }

    public void setAddressType(String addressType) {
        this.addressType = addressType;
    }

    public String getPayPwd() {
        return payPwd;
    }

    public void setPayPwd(String payPwd) {
        this.payPwd = payPwd;
    }

    public BigDecimal getCoinPrice() {
        return coinPrice;
    }

    public void setCoinPrice(BigDecimal coinPrice) {
        this.coinPrice = coinPrice;
    }
}
